# 定义统一的加密方法
import json

from common.EncryptUtil import EncryptUtil
import requests

def encryted_and_decryted(url,org_data):
    # 对请求进行加密,调用EncryptUtil封装的方法
    diyou_data = EncryptUtil.get_diyou(org_data)
    xmdy_data = EncryptUtil.get_xmdy(diyou_data)
    data = {"diyou":diyou_data,"xmdy_data":xmdy_data}
    # 发送请求.接收响应
    response = requests.post(url,data=data)
    print("响应结果{}".format(response.json()))
    # 对响应进行解密
    decryed_data = EncryptUtil.decrypt_data(response.json().get("diyou"))
    # 把json转换为字典格式,代码里只能断言字典格式(键值对)
    result = json.load(decryed_data)
    return result